A MDA-Based Development Approach for 3-tiers Applications
نویسندگان
چکیده
This study presented a transformation approach of Model Driven Architecture for 3-tiered applications. Mapping rules from computation independent model to platform independent model and from platform independent model to platform specific model were developed. This approach was demonstrated using an on-line bookshop application. With this approach, the weak link of Model Driven Architecture, transformation from computation independent model to platform independent model, could be tackled, and 3-tiered applications could more systematically be analysed, designed, and generated and, thereby, increased system development productivity.
منابع مشابه
MDA-Based Modeling and Transformation to Generate N-Tiers Web Models
Data interchanges between companies are increasing. To improve this interchange and meet the increasing user needs, various frameworks and patterns are integrated for producing stable, maintainable and testable code. Some of the design patterns that will be used in the applications design and development are the MVC model, the DAO and DI (Dependency Injection) patterns. In this paper, we integr...
متن کاملComplete Separation of the 3 Tiers - Divide and Conquer
Most Java applications, including web based ones, follow the 3tier architecture. Although Java provides standard tools for tierto-tier interfaces, the separation of the tiers is usually not perfect. E.g. the database interface, JDBC, assumes that SQL statements are issued from the application server. Similarly, in web based Java applications, HTML code is assumed to be produced by servlets. In ...
متن کاملAn Adaptable Business Component based on Pre-defined Business Interfaces
Object-oriented and relational paradigms are simply too different to bridge seamlessly. Architectures of database applications relying on three tiers need business tiers to bridge application tiers and database tiers. Business tiers hide all the complexity to convert data between the other two tiers easing this way programmers’ work. Business tiers are critical components of database applicatio...
متن کاملModel-Driven transformation with approach by modeling: From UML to N-tiers Web Model
Today, the N-tiers applications have become the norm for building enterprise software. In this paper we are going to present a model-driven approach to the development of N-tiers web applications based on the UML class diagram. The transformation language is the MOF 2.0 QVT (Meta-Object Facility 2.0 Query-View-Transformation) standard which defines the meta-model for the development of model tr...
متن کاملModel-Driven Development Patterns for Mobile Services in Cloud of Things
Cloud of Things (CoT) is an integration of Internet of Things (IoT) and cloud computing for intelligent and smart application especially in mobile environment. Model Driven Architecture (MDA) is used to develop Software as a Service (SaaS) so as to facilitate mobile applications development by relieving developers from technical details. However, traditional service composition or mashup are so...
متن کامل